Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

dePluginRijndael Class Reference

#include <dePlugins_priv.hpp>

Inheritance diagram for dePluginRijndael:

Inheritance graph
[legend]
Collaboration diagram for dePluginRijndael:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 dePluginRijndael ()
 ~dePluginRijndael ()
void * GetInterface (IdePlugin::interface_t i)
int Release ()
deBoolean EncodeData (void *Buffer, DWORD Length, void *NewBuffer, DWORD *NewLength)
deBoolean DecodeData (void *Buffer, DWORD Length, void *NewBuffer, DWORD *NewLength)
DWORD MaxEncodeLength (DWORD Length)
DWORD MaxDecodeLength (void *Buffer)
deBoolean SetKey (void *KeyBuffer, long Bitsize)
deBoolean SetIV (void *IVBuffer, long Blocksize)

Private Types

typedef dePluginRijndael::RijndaelHeader RijndaelHeader

Private Member Functions

deBoolean ValidSize (int Size)

Private Attributes

DWORD priv_Key [8]
DWORD priv_IV [4]
int priv_KeySize

Member Typedef Documentation

typedef struct dePluginRijndael::RijndaelHeader dePluginRijndael::RijndaelHeader [private]
 


Constructor & Destructor Documentation

dePluginRijndael::dePluginRijndael  
 

dePluginRijndael::~dePluginRijndael  
 


Member Function Documentation

deBoolean dePluginRijndael::DecodeData void *    Buffer,
DWORD    Length,
void *    NewBuffer,
DWORD   NewLength
[virtual]
 

Implements dePlugin.

deBoolean dePluginRijndael::EncodeData void *    Buffer,
DWORD    Length,
void *    NewBuffer,
DWORD   NewLength
[virtual]
 

Implements dePlugin.

void * dePluginRijndael::GetInterface IdePlugin::interface_t    i
 

Reimplemented from dePlugin.

DWORD dePluginRijndael::MaxDecodeLength void *    Buffer [virtual]
 

Implements dePlugin.

DWORD dePluginRijndael::MaxEncodeLength DWORD    Length [virtual]
 

Implements dePlugin.

int dePluginRijndael::Release  
 

Reimplemented from dePlugin.

deBoolean dePluginRijndael::SetIV void *    IVBuffer,
long    Blocksize
[virtual]
 

Implements IdePluginRijndael.

deBoolean dePluginRijndael::SetKey void *    KeyBuffer,
long    Bitsize
[virtual]
 

Implements IdePluginRijndael.

deBoolean dePluginRijndael::ValidSize int    Size [private]
 


Member Data Documentation

DWORD dePluginRijndael::priv_IV[4] [private]
 

DWORD dePluginRijndael::priv_Key[8] [private]
 

int dePluginRijndael::priv_KeySize [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 20:15:29 2005 for Destiny3D by doxygen1.3-rc3